Fechar

%0 Thesis
%4 sid.inpe.br/mtc-m17@80/2008/02.12.16.49
%2 sid.inpe.br/mtc-m17@80/2008/02.12.16.49.21
%T Simulação paralela de um controle discreto de atitude, com dois processadores e um sistema operacional de tempo real, para a Plataforma Multi-Missão
%J Parallel simulation of a discrete attitude controller, with two processors and a real time operating system, for the multi-mission platform.
%D 2009
%8 2007-08-31
%9 Dissertação (Mestrado em Mecânica Espacial e Controle)
%P 217
%A Amorim Terceiro, Francisco Carlos de,
%E Milani, Paulo Giácomo (presidente),
%E Souza, Marcelo Lopes de Oliveira e (orientador),
%E Lopes, Roberto Vieira da Fonseca,
%E Trivelato, Gilberto da Cunha,
%E Moreira, Fernando José de Oliveira,
%I Instituto Nacional de Pesquisas Espaciais (INPE)
%C São José dos Campos
%K simulação de controle, simulação de atitude, simulação paralela, multiprocessador, geração automática de código, plataforma multi-sessão, sistema operacional de tempo real (SOTR), rtems, control simulation, attitude simulation, parallel simulation, multiprocessor, automatic code generation, multi-mission plataform (MMP), real time operating systems (RTOS), rtems.
%X O objetivo deste trabalho é realizar simulações paralelas de um Sistema de Controle de Atitude (SCA), com dois processadores e um Sistema Operacional de Tempo Real (SOTR), para a Plataforma Multi-Missão (PMM) no seu Modo Nominal de Operação, com o propósito de aprimorar o grau de realismo das simulações já realizadas para esta plataforma. A PMM é um satélite atualmente em desenvolvimento no Instituto Nacional de Pesquisas Espaciais (INPE) seguindo um paradigma moderno no desenvolvimento de satélites, onde uma arquitetura base será desenvolvida para o reuso em diversas missões. Para atingir os objetivos deste trabalho foram realizados estudos sobre controle de atitude, simulação paralela / distribuída, computação em tempo real, geração automática de código e computação embarcada. Este trabalho faz uso de modelos do ambiente espacial e do SCA da PMM no seu Modo Nominal de operação, elaborados no ambiente de modelagem e simulação MATRIXx / SystemBuild. A ferramenta MATRIXx / AutoCode foi utilizada para gerar automaticamente o código fonte de simuladores, em linguagem ANSI C, a partir desses mesmos modelos. O processo de geração automática de código foi personalizado para três ambientes computacionais: o iHawk, o ERC32CSS-Linux Monoprocessado e o ERC32CSS-Linux Multiprocessado. Para cada um dos ambientes foi implementado um Sistema de Simulação Paralela / Distribuída (SSPD). Os resultados das simulações dos SSPDs foram comparados e validados com a simulação em tempo virtual realizada no MATRIXx / SystemBuild. Em todos os três ambientes computacionais os resultados se mostraram bastante satisfatórios. ABSTRACT: The goal of this work is to perform parallel simulations of an Attitude Control System (ACS), with two processors and a Real Time Operating System (RTOS), for the Multi-Mission Platform (MMP) in its Nominal Operational Mode. The improvement of the level of realism of simulations accomplished for this satellite is the main purpose of the work. The MMP is a satellite being developed at the National Institute for Space Research (INPE) following a modern paradigm of satellite development, where the satellite basic architecture can be reused in other missions. To ccomplish the goals of this work, we studied attitude control, parallel/distributed simulation, real time computing, automatic code generation and embedded computing. This work uses models of the space environment and the MMP ACS in the Nominal Operational Mode, developed in the MATRIXx / SystemBuild modeling and simulation environment. The MATRIXx / AutoCode tool was utilized to automatically generate the simulator source codes, in ANSI C language, from the same models. The automatic code generation process was customized to become adequate for three computing environments: the iHawk, the ERC32CSS-Linux Monoprocessed and the ERC32CSS-Linux Multiprocessed. For each of those environments a Parallel / Distributed Simulation System (PDSS) was implemented. The PDSS simulation results were compared and validated with the virtual time simulation accomplished with the MATRIXx / SystemBuild environment. The results in all three computing environments have shown to be really satisfactory.
%@language pt
%3 publicacao.pdf


Fechar